import unittest
import paramunittest

"""
    在使用 paramunittest 做数据测试的时候，要先导入  模块
"""


# 参数化中的  数据源
@paramunittest.parametrized(
    ('admin', '123456', True),
    ('andy', '123456', True),
    ('hanamaki', '123456', True),
    ('jojo', '123456', True),
    {'username': 'rose', 'password': '123456', 'result': False},
    {'username': 'jack', 'password': '123456', 'result': False}
)
class TestCase(unittest.TestCase):

    # 在一个 测试类中 如何来接收 数据源中的 数据
    # 要通过 setParameters 方法来接收数据
    def setParameters(self, username, password, result):
        self.username = username
        self.password = password
        self.result = result

    def test_myCase(self):
        print('username：', self.username)
        print('password：', self.password)


if __name__ == '__main__':
    unittest.main()
